microalgae immobilization - Spanish English Dictionary